데코레이터 패턴 [스프링] 스프링 핵심 원리 - 고급편 - 프록시 패턴과 데코레이터 패턴 그리고 클라이언트가 사용하는 서버 객체를 프록시 객체로 변경해도 클라이언트 코드를 변경하지 않고 동작할 수 있어야 한다. DI를 사용하면 클라이언트 코드의 변경 없이 유연하게 프록시를 주입할 수 있다. 프록시를 통해서 할 수 있는 일은 크게 2가지로 구분할 수 있다. 둘다 프록시를 사용하는 방법이지만 GOF 디자인 패턴에서는 이 둘을 의도(intent)에 따라서 프록시 패턴과 데코레이터 패턴... 프록시디자인 패턴프록시 패턴데코레이터 패턴데코레이터 패턴
[스프링] 스프링 핵심 원리 - 고급편 - 프록시 패턴과 데코레이터 패턴 그리고 클라이언트가 사용하는 서버 객체를 프록시 객체로 변경해도 클라이언트 코드를 변경하지 않고 동작할 수 있어야 한다. DI를 사용하면 클라이언트 코드의 변경 없이 유연하게 프록시를 주입할 수 있다. 프록시를 통해서 할 수 있는 일은 크게 2가지로 구분할 수 있다. 둘다 프록시를 사용하는 방법이지만 GOF 디자인 패턴에서는 이 둘을 의도(intent)에 따라서 프록시 패턴과 데코레이터 패턴... 프록시디자인 패턴프록시 패턴데코레이터 패턴데코레이터 패턴